package com.etone.smartAudit.config;

import com.etone.smartAudit.apiIntercept.SmartFilter;
import org.springframework.boot.web.servlet.FilterRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import javax.servlet.Filter;

//@Configuration
public class FilterConfig {
//    /**
//     * 注册过滤器
//     *
//     * @return FilterRegistrationBean
//     */
//    @Bean
//    public FilterRegistrationBean someFilterRegistration() {
//        FilterRegistrationBean registration = new FilterRegistrationBean();
//        registration.setFilter(replaceStreamFilter());
//        registration.addUrlPatterns("/*");
//        registration.setName("streamFilter");
//        return registration;
//    }
//
//    /**
//     * 实例化StreamFilter
//     *
//     * @return Filter
//     */
//    @Bean(name = "replaceStreamFilter")
//    public Filter replaceStreamFilter() {
//        return new SmartFilter();
//    }
}
